import request from '@/utils/request'
import config from '@/utils/config'
import { splitStr } from '@/api/common'

// 获取用户列表
export function getSysUserList(params) {
  return request({
    url: config.BaseUrl + '/sysUser/page',
    method: 'get',
    params: splitStr(params)
  })
}

// 查询未认证讲师的用户列表
export function getUserList(params) {
  return request({
    url: config.BaseUrl + '/unCertified/teacher/users',
    method: 'get',
    params: params
  })
}

// 商品管理 - 新增用户
export function addSysUser(params) {
  return request({
    url: config.BaseUrl + '/sysUser',
    method: 'post',
    data: params
  })
}
// 商品管理 - 更新用户信息
export function editSysUser(params) {
  return request({
    url: config.BaseUrl + '/sysUser/update',
    method: 'post',
    data: params
  })
}

// ----------——----——----——----—— 系统用户 ----——----——----——----——----——
// ----------——----——----——----—— ⬇️⬇️⬇️ ----——----——----——----——----——
// ----------——----——----——----—— 系统用户 ----——----——----——----——----——
// ----------——----——----——----—— ⬇️⬇️⬇️ ----——----——----——----——----——

// 新增系统用户
export function addServerUser(params) {
  return request({
    url: config.BaseUrl + '/server/user/add',
    method: 'post',
    data: params
  })
}

// 分页查询系统用户信息
export function getServerUserList(params) {
  return request({
    url: config.BaseUrl + '/server/user/query',
    method: 'get',
    params: params
  })
}

// 查看系统用户信息
export function checkServerUserInfo(params) {
  return request({
    url: config.BaseUrl + '/server/user/info',
    method: 'get',
    params: params
  })
}

// 编辑系统用户信息
export function editServerUser(params) {
  return request({
    url: config.BaseUrl + '/server/user/edit',
    method: 'post',
    data: params
  })
}

// 更新用户停用、启用状态
export function updateServerUser(params) {
  return request({
    url: config.BaseUrl + '/server/user/available',
    method: 'post',
    data: params
  })
}
